#recommend .title {
height: 47px;
font-size: 24px;
text-indent: 16px;
color: #f60;
line-height: 60px;
border-bottom: 6px solid #FF6600;
}

#recommend ul {
padding: 0 5px;
}

#recommend ul li {
width: 196px;
height: 246px;
border: 2px solid #f60;
border-top: none;
border-right: none;
}

#recommend ul li:nth-child(6n) {
border-right: 2px solid #f60;
}

#recommend ul li p:first-child {
margin-bottom: 5px;
text-align: center;
}

#recommend ul li p:nth-child(3) {
padding: 0 7px;
font-size: 14px;
line-height: 15px;
color: #333333;
}

#recommend ul li p:nth-child(4) {
padding: 0 7px;
font-size: 14px;
line-height: 15px;
color: #f4290d;
}

#recommend ul li p:nth-child(5) {
margin-top: 4px;
padding: 0 7px;
font-size: 24px;
color: #f4290d;
}

#book .title,
#cloth .title,
#sports .title,
#babycloth .title,
#daily .title,
#extend .title {
height: 75px;
font-size: 28px;
margin-left: -2px;
line-height: 110px;
color: #333333;
}

#book .bookbox{
position: relative;
width: 904px;
height: 436px;
border-top: 6px solid #f60;
}

#book .bookbox .tabs,
#cloth .clothbox .tabs,
#sports .sportsbox .tabs,
#babycloth .babyclothbox .tabs{
position: absolute;
right: 0;
top: -40px;
height: 34px;
}

#book .bookbox .tabs p,
#cloth .clothbox .tabs p,
#sports .sportsbox .tabs p,
#babycloth .babyclothbox .tabs p { 
display: inline-block;
height: 14px;
padding: 10px 13px;
margin-right: 10px;
line-height: 20px;
font-size: 18px;
color: #333;
}

#book .bookbox .tabs p.active,
#cloth .clothbox .tabs p.active,
#sports .sportsbox .tabs p.active,
#babycloth .babyclothbox .tabs p.active {
color: #fff;
background-color: #f60;
}

#book .bookbox .booknav {
width: 238px;
height: 436px;
background-color: #f9f9f9;
}

#book .bookbox .booknav ul,
#cloth .clothbox .clothnav ul,
#sports .sportsbox .sportsnav ul,
#babycloth .babyclothbox .babyclothnav ul {
margin-top: 10px;
padding-left: 4px;
}

#book .bookbox .booknav li,
#cloth .clothbox .clothnav li,
#sports .sportsbox .sportsnav li,
#babycloth .babyclothbox .babyclothnav li {
width: 78px;
height: 37.5px;
}

.bookbox .booknav li a,
.clothbox .clothnav li a,
.sportsbox .sportsnav li a,
.babyclothbox .babyclothnav li a {
color: #333;
}

.bookbox .bookitem ul {
width: 666px
}

.bookbox .bookitem #slider-book {
border: 2px solid #ccc;
border-right: none;
border-top: none;
}

.bookbox .bookitem>ul>li {
width: 160px;
height: 216px;
border: 2px solid #ccc;
border-right: none;
padding-left: 4px;
border-top: none;
}

.bookitem>ul>li p:nth-child(1) {
margin-top: 16px;
color: #333333;
font-size: 17px;
}
.bookitem>ul>li p:nth-child(2) {
margin-top: 5px;
color: #ff1a28;
font-size: 13px;
}
.bookitem>ul>li p:nth-child(3) {
margin-top: 8px;
text-align: center;
}
.bookitem>ul>li p:nth-child(4) {
margin-top: 5px;
font-size: 18px;
color: #ff1a28;
}
.bookitem>ul>li p:nth-child(4) del {
color: #b3b3b3;
margin-left: 13px;
}

.bookitem>ul>li:nth-child(3),
.bookitem>ul>li:nth-child(7) {
border-right: 2px solid #ccc;
}

#book .bookrank {
width: 280px;
height: 438px;
border: 2px solid #e6e6e6;
}

#book .bookrank h3 {
margin: 7px 0 10px;
font-size: 24px;
color: #808080;
text-align: center;
}

#book .bookrank li {
border-bottom: 2px solid #e6e6e6;
}

#book .bookrank li:last-child {
border-bottom: 2px solid #e6e6e6;
}

#book .bookrank li .index {
font-size: 16px;
width: 22px;
text-align: center;
}

#book .bookrank li p {
color: #808080;
width: 127px;
margin-left: 7px;
margin-top: 7px;
line-height: 17px;
font-size: 14px;
}

#book .bookrank li span {
position: relative;
top: -2px;
height: 39px;
line-height: 44px;
color: #4c4c4c;
background-color: #fff;
}

#book .bookrank li:nth-child(-n+3) span {
color: #ff2315;
}

#book .bookrank li:last-child {
border: 0;
}

#book .bookrank li:nth-child(n+2) .detail{
display: none;
}

#book .bookrank li:first-child .short{
display: none;
}

#book .bookrank li h4 {
color: #808080;
margin: 0 9px;
font-size: 16px;
height: 39px;
line-height: 39px;
}

#cloth .clothbox,
#sports .sportsbox,
#babycloth .babyclothbox,
#daily .dailybox,
#extend .extendbox {
position: relative;
width: 1200px;
height: 500px;
border-top: 6px solid #f60;
}

#cloth .title {
height: 78px;
line-height: 114px;
}

#extend .title {
margin-top: 2px;
color: #ff6600;
}

#cloth .clothbox .carousel,
#sports .sportsbox .carousel,
#babycloth .babyclothbox .carousel {
width: 425px;
}

#cloth .clothbox .carousel #slider-cloth,
#sports .sportsbox .carousel #slider-sports,
#babycloth .babyclothbox .carousel #slider-babycloth {
border: 2px solid #ccc;
border-top: none;
}

#cloth .clothbox .carousel img,
#sports .sportsbox .carousel img,
#babycloth .babyclothbox .carousel img {
width: 429px;
height: 160px;
border: 2px solid #ccc;
border-top: none;
border-left: none;
}

#cloth .clothbox .clothitem-up img,
#sports .sportsbox .sportsitem-up img,
#babycloth .babyclothbox .babyclothitem-up img {
width: 177px;
height: 338px;
border: 2px solid #ccc;
border-left: none;
border-top: none;
}

#cloth .clothbox .clothitem-down img,
#sports .sportsbox .sportsitem-down img,
#babycloth .babyclothbox .babyclothitem-down img {
width: 177px;
height: 158px;
border: 2px solid #ccc;
border-left: none;
border-top: none;
}

#cloth .clothbox .clothnav,
#sports .sportsbox .sportsnav,
#babycloth .babyclothbox .babyclothnav {
width: 238px;
height: 502px;
background-color: #f9f9f9;
}

#sports .sportsbrand,
#babycloth .babyclothbrand  {
width: 1200px;
height: 70px;
}

#daily .dailybox aside {

}

#daily .dailybox>img {
border: 2px solid #ccc;
width: 484px;
height: 500px;
border-top: 0;
}

#daily .dailybox ul.dailyitem-up li{
width: 176px;
height: 338px;
border: 2px solid #ccc;
border-top: 0;
border-left: 0;
}

#daily .dailybox ul.dailyitem-down li{
width: 176px;
height: 158px;
border: 2px solid #ccc;
border-top: 0;
border-left: 0;
}

#extend ul {
width: 1195px;
padding: 0;
margin: 0 auto;
list-style: none;
}

#extend ul > li {
width: 211px;
height: 300px;
padding: 25px 32px 0 31px;
box-sizing: border-box;
margin-right: 35px;
margin-bottom: 5px;
}

#extend ul > li.active {
background-color: #f2f2f2;
}

#extend ul > li:nth-child(5n) {
margin-right: 0px;
}

#extend p {
font-family: "黑体";
margin: 0;
padding: 0;
}

#extend .subtitle {
margin-top: 5px;
font-size: 14px;
color: #666;
line-height: 24px;
}

#extend .price {
font-size: 24px;
color: #f4290d;
line-height: 24px;
}

#extend .comment {
font-size: 14px;
line-height: 35px;
}

#extend .comment img {
vertical-align: middle;
}

#extend .comment span {
color: #e30b02;
}



/* 右侧悬浮框 */
#floatBox {
position: fixed;
top: 252px;
right: 0;
z-index: 200;
}

#floatBox img.ticket {
position: absolute;
right: 0;
top: -40px;
}

#floatBox img.center {
position: absolute;
right: 0;
top: 0px;
z-index: 100
}

#floatBox img.cart {
position: absolute;
right: 0;
top: 101px;
}

#floatBox img.QRCode {
    position: absolute;
    height: 100px;
    right: -61px;
    top: 0;
}

#fastnav {
position: fixed;
left: 50%;
top: 50%;
transform: translateY(-50%);
margin-left: -645px;
}

#fastnav ul li {
    height: 40px;
    line-height: 40px;
    width: 0;
    background: url(../images/fix_box_icon_160622.png) no-repeat;
    background-color: #f2f2f2;
    padding-left: 40px;
    overflow: hidden;
    font-size: 16px;
    text-indent: .2em;
    color: #fff;
    cursor: pointer;
}

#fastnav ul li.cloth {
background-position: 0 -80px;
}

#fastnav ul li.sports {
background-position: 0 -160px;
}

#fastnav ul li.babycloth {
background-position: 0 -200px;
}

#fastnav ul li.daily {
background-position: 0 -320px;
}

#topsearch {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    height: 50px;
    width: 100%;
    background-color: #FFA300;
    z-index: 200;
}

#topsearch form{
    width: 450px;
    margin-top: 5px;
}

#recommend .good_img {
	height: 148px;
	width: 145px;
}